package com.yunfangdata.mapper;

import com.yunfangdata.domain.Studentstatus;
import com.yunfangdata.query.QueryObject;
import com.yunfangdata.query.StudentstatusObject;

import java.util.List;

public interface StudentstatusMapper {

    int deleteByPrimaryKey(Long id);

    int insert(Studentstatus record);

    Studentstatus selectByPrimaryKey(Long id);

    List<Studentstatus> selectAll();

    int updateByPrimaryKey(Studentstatus record);

    /**
     * 根据条件 查询出学员状态数量
     * @param qo
     * @return
     */
    int queryForCount(StudentstatusObject qo);

    /**
     * 根据条件查询出 相应的学员状态信息集合
     * @param qo
     * @return
     */
    List<Studentstatus> queryForList(StudentstatusObject qo);

    void changeState(Long id);
}